Git 版本管理之回到过去 |
您所在的位置:网站首页 › git 获取过去某个版本 › Git 版本管理之回到过去 |
准备
首先在我 git 管理的项目下建立一个 test.txt 作为测试文件。第一次 commit 时,在 test.txt 中写下“第一次测试”的文字作为记号。第二次 commit 时,在 test.txt 中写下“第二次测试”的文字作为记号。 这时候我们就处于第二次 commit 后的状态了。也就是说 test.txt 文件里面会有两句话。如下图。 git 日志中也有两次提交记录了。如下图所示。查看 git 日志记录可以用下面的命令行。 git log问题来,我在第二次 commit 后的状态继续操作,不小心删除了什么,如何让项目回退到第一次 commit 的状态呢?(也就是 test.txt 里面只有“第一次测试”的文字的时候) 这时候就要用到 git 的版本管理功能了,让项目回退到我们希望的某个 commit 点。我们可以使用下面的命令行来让项目回退到过去。 hard 后面的字符是你希望退回的时间点的环境指针。如下图所示。 git reset --hard 9be931523xxxxxxxxxxxxxx7a43dd
当我将项目回退到过去后,已经发现自己的错误在哪里后,我怎么讲项目再回滚到未来呢?(这里的未来指的是我们回退到第一次 commit 之前,即第二次 commit 的时间点) 同样,我也可以使用 reset 命令。只是未来时间点的环境指针,需要使用下面命令来查询。 git reflog
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |